@charset "utf-8";*{margin:0;padding:0;list-style:none}
.cl{clear:both;overflow:hidden}
.fl{float:left}
.fr{float:right}
body{background: #f5f5f5; line-height: 22px; font-size: 14px; color: rgba(0,0,0,.56); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;}
.clearfix:after{content:"020";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.content{width:1160px;height:auto;margin:0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.box{margin-top: 30px;}
.box_left{width: 75%;}
.boxleft_info{background: #fff; padding: 15px 15px 30px; margin-bottom: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #e4ecf3;}
.titlebar{border-bottom: 1px solid #ddd; margin-bottom: 20px;}
.testpaper-title{width: 85%; float: left; font-size: 24px; font-weight: 700; color: #444; margin: 20px 0 10px;}
.testpaper-title p{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; margin: 0 0 10px;}
.testpaper-title .text-sm{font-size: 12px; font-weight: 400; line-height: 1; color: #919191;}
.testpaper-status{padding: 5px 25px; border-radius: 3px; font-size: 100%; background: #43bc60; margin-top: 20px; float: right; color: #fff;}
.testpaper-result{margin-top: 15px;}
.well{width: 160px; min-height: 20px; padding: 33px 0 34px ; margin-bottom: 20px; background-color: #fafafa; border: 1px solid #f5f5f5; border-radius: 4px;}
.well_num{text-align: center; color: #f60; font-size:40px;}
.well_num small{font-size: 16px;}
.num_all{color: #919191; text-align: center; margin-top: 10px;}
.well_table{width: 634px; border-top: 1px solid #ddd; border-left: 1px solid #ddd;}
.well_table tr td,.well_table tr th{height: 41px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; text-align: center;}
.color-success{color: #43bc60;}
.color-wrong{color: #ed3e3e;}
.color-kong{color: #919191;}
.color-score{color: #f60;}
.panel_heading{position: relative; font-size: 16px; padding: 10px 0; line-height: 30px; background: #fff; border-bottom: 1px solid #f5f5f5;}
.title_top{font-size: 20px; color: #3a87ad; text-align: center;}
.title_bottom{font-size: 12px; color: #aaa; border: 1px solid #ccc; padding: 0 1px; border-radius: 5px; background: #f6f6f6; display: inline-block;}
.question_stem{width: 765px; height: 45px; line-height: 45px; margin-bottom: 10px; border-bottom: 1px dashed #ddd; overflow: hidden;}
.question_stem p{margin: 0 0 10px; line-height: 45px;}
.question_body{border-top: 1px solid #ccc;padding-top: 20px;margin-bottom: 50px;}
.question_body:first-child {border-top: none;}
.question_body .choice{margin-left:75px; padding-left: 0; list-style: none; border-bottom: 1px dashed #ddd; margin-bottom: 10px; padding-bottom: 10px;}
.question_body .choice li{padding: 6px 0 6px 36px; position: relative;}
.question_body .choice li span{position: absolute; top: 6px; left: 6px;}
.question_body .choice li p{margin: 0 0 10px; color: #7e8995;}
.ques_jieguo{margin-left:75px;}
.ques_answer{transition: all .3s ease; cursor: pointer;}
.jiexi{width: 726px; margin-left:75px; background-color: #fafafa; border: 1px solid #f5f5f5; min-height: 20px; padding: 19px; margin-top: 15px; display: none;}
.question_body .question_jian{margin-left:50px;}
.ques_jieguojian{margin-left: 69px;margin-top: 20px!important;}
.box_right{width: 262px; border-radius: 4px; background: #fff;}
.right_info{width: 232px; padding: 0 15px; border-color: #fff; background: #fff;}
.right_info1{position: fixed; top: 0;}
.panel-heading{position: relative; font-size: 16px; padding: 10px 0; line-height: 30px; background: #fff; border-bottom: 1px solid #f5f5f5;}
.ti_container{position: relative; overflow: hidden;}
.ti_T{margin: 10px 0;}
.color-lump{position: relative; display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width: 30px; height: 30px; line-height: 30px; text-align: center; color: #000; margin: 0 10px 10px 0;background: #f5f5f5;}
.ti_wrong{background: #ed3e3e;color: #fff;}
.ti_right{background: #43bc60;color: #fff;}
.ti_waiting{background:#ffa51f;}
.ti_kong{color: #616161; border: 1px solid #e4ecf3; background-color: #fff;}
.ti_xianshi{margin:0px 0 20px;}
.ti_xianshi a{width: 10px; height: 10px; display: inline-block; border-radius: 4px;}
.ti_line{margin: 10px auto; height: 1px; background: #ccc;}
/*后台2*/
.tishi{padding: 15px; margin-bottom: 20px; border:1px solid #ffd0b7; background-color: #fff9cd; color: #ff5e06; margin-top:40px;}
.huida_tt{font-size: 14px; color: #999; margin: 20px 0;}
.question_jianT{margin-left: 72px;cursor: pointer;}
.question_jianT span{display: block; width: 80px; height: 24px; text-align: center; border-radius: 4px;margin-right: 5px;font-style: normal;line-height: 24px;}
.question_jianT .active{background: #43bc60;  color: #fff;}
.question_jianT i{display: block;  width: 80px;}
.question_jiantxt .tab-pane{color: #919191; margin:20px 0 20px 72px;display: none;}
.question_jiantxt .active{color: #919191; margin:20px 0 20px 72px;display: block;}
.question_kuang{margin: 0 0 20px 130px;}
.question_kuang label{height: 34px; line-height: 34px; margin-right: 20px;}
.question_kuang input{width: 150px; height: 32px; border-radius: 4px; border: 1px solid #ccc; outline: none; padding: 0px 12px;}
.question_kuang .kuang_q{width: 560px; height: 32px; border-radius: 4px; border: 1px solid #ccc;}
.testpaper-info{width: 92px; height: 26px; line-height: 26px; border-radius: 3px; font-size: 100%; background-color: #278bf5; font-weight: 400; color: #fff; text-align: center; float: right;}
.ti_container1{margin-top: 20px;}
.piyue_finish{display: block; width: 200px; height: 34px; line-height: 34px; border: 1px solid #36964d; border-radius: 3px; background-color: #43bc60; color: #fff; margin-bottom: 10px; text-align: center;}
/*弹框*/
.covers_text{position:fixed;top:0;right:0;left:0;z-index:999;display:none;width:100%;height:100%;background:#000}
.cover_info{position:absolute;top:50%;left:50%;margin:-172px 0 0 -300px;width:600px;height:344px;border-radius:4px;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}
.cover_header{padding:15px 20px;border-bottom:1px solid #e5e5e5}
.cover_header span{color:#313131;font-size:18px;word-break:break-all}
.cover_header p{float:right;color:#000;text-shadow:0 1px 0 #fff;font-weight:700;font-size:21px;line-height:1;opacity:.2;cursor:pointer;filter:alpha(opacity=20)}
.cover_body textarea{display:block;margin:20px auto 0;padding:6px 12px;width:90%;height:94px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#919191;font-size:14px;resize:none}
.cover-control{display:block;margin:15px auto;padding:6px 12px;width:90%;height:34px;border:1px solid #ccc;border-radius:4px;background-color:#fff;background-image:none;color:#616161}
.cover_score{margin:0 auto;width:90%}
.cover_score p{color:#919191}
.cover_score{margin-bottom:15px}
.cover_status{margin-left:150px}
.cover_bottom{padding:10px;border-top:1px solid #e5e5e5;text-align:right}
.cover_close{width:54px;height:34px;border:1px solid #dcdcdc;border-radius:4px;background-color:#f5f5f5;color:#616161;text-align:center;font-size:14px;line-height:34px;cursor:pointer}
.cover_finish{margin-left:5px;width:82px;height:35px;border-color:#0a71df;border-radius:4px;background-color:#278bf5;color:#fff;text-align:center;font-size:14px;line-height:34px;cursor: pointer;}
.cover_continue{margin-left:5px;width:82px;height:35px;border-color:#36964d;border-radius:4px;background-color:#43bc60;color:#fff;text-align:center;font-size:14px;line-height:34px}
